package cn.iocoder.yudao.module.bpm.controller.admin.taskinfo.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 任务信息统计信息
 */
@Data
public class BpmTaskInfoStatisticsVO implements Serializable {
    private static final long serialVersionUID = -3427041407093383268L;

    private Integer taskTotal = 0;
    /**
     * 进行中的任务数量
     */
    private Long runningTaskNum = 0L;
    private Integer runningStatus;
    /**
     * 已完成的任务数量
     */
    private Long finishedTaskNum = 0L;
    private Integer finishedStatus;
    /**
     * 已逾期的任务数据量
     */
    private Long overdueTaskNum = 0L;
    private Integer overdueStatus;

    private Integer projectTotal = 0;
    /**
     * 进行中的项目数量
     */
    private Long runningProjectNum = 0L;
    private Integer runningProjectStatus;
    /**
     * 已完成的项目数量
     */
    private Long finishedProjectNum = 0L;
    private Integer finishedProjectStatus;
    /**
     * 已逾期的项目数据量
     */
    private Long overdueProjectNum = 0L;
    private Integer overdueProjectStatus;

}
